a billion - German English Dictionary